SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 55109: In SAS® Environment Manager, emi-framework initialization fails and returns the error "SSL Error: Missing CA trust list"

DetailsAboutRate It

In UNIX operating environments, emi-framework initialization fails in a Secure Sockets Layer (SSL) environment because the SSLCALISTLOC= system option is not included. This issue affects the second maintenance release of SAS® 9.4 (TS1M2).

Complete the following steps to resolve the problem:

  1. Open the EVDMAUTOEXEC_STP.sas file that is located in the SAS-configuration-directory/Levn/SAS-application-server/Web/SASEnvironmentManager/emi-framework/Datamart directory. In the file, set the SSLCALISTLOC= system option to point to the location of a valid cacert.pem file.
    For example, in the EVDMAUTOEXEC_STP.sas file, add the following line:
    SASHome/SASSecurityCertificateFramework/1.1/cacerts

    Note: It is best to add the previous line to the file between the LIBNAME and %INCLUDE statements.

  2. Open the generateHTTPChecksJSON.sas file that is located in the SAS-configuration-directory/Levn/SAS-application-server/Web/SASEnvironmentManager/emi-framework/SASJobs directory.
    In the file, edit following line to replace the second equal sign (=) with the word contains:
    sc_uri="omsobj:TCPIPConnection?@CommunicationProtocol = 'http'";
    The edited line should look similar to the following:
    sc_uri="omsobj:TCPIPConnection?@CommunicationProtocol contains 'http'";
  3. Re-run the initialization process for the emi-framework.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Environment Manager Enablement Kit ServerMicrosoft® Windows® for x642.19.4 TS1M39.4 TS1M3
64-bit Enabled AIX2.19.4 TS1M39.4 TS1M3
64-bit Enabled Solaris2.19.4 TS1M39.4 TS1M3
HP-UX IPF2.19.4 TS1M39.4 TS1M3
Linux for x642.19.4 TS1M39.4 TS1M3
Solaris for x642.19.4 TS1M39.4 TS1M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.